import { createTRPCClient, getApiBaseUrl } from '@vue-turbo-stack/shared';
import type { AppRouter } from '../../../api/src/trpc/router';

// 创建 tRPC 客户端
export const trpc = createTRPCClient({
  baseUrl: getApiBaseUrl(),
  headers: {
    'Content-Type': 'application/json',
  },
  timeout: 10000
}) as any; // 临时使用 any 类型，避免类型约束问题

// 导出类型
export type { AppRouter };
